package Song.Han.Demo01;
/*
    使用Lambda表达式实现多线程

    标准格式：
        (参数列表) -> {一些重写方法的代码};
    解释：
        ():接口中抽象方法的参数列表
        ->:把参数传递给方法体
        {}:重写接口的抽象方法的方法体

*/
public class Demo01Lambda {
    public static void main(String[] args) {

        //1.使用匿名内部类创建多线程：步骤繁琐
        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName()+"新线程创建了");
            }
        }).start();

        //() -> System.out.println();//将前面括号里的参数传递给后面的代码
        //2.使用Lambda表达式实现多线程
        new Thread(()->{
                System.out.println(Thread.currentThread().getName()+"新线程创建了");
        }).start();
    }
}
